翻訳と辞書
Words near each other
・ Acorn Communicator
・ Acorn Community Farm
・ Acorn Computers
・ Acorn Computers (2006)
・ Acorn DVD
・ Acorn Electron
・ Acorn Energy
・ Acorn Eurocard systems
・ Acorn Green
・ Acorn Growth Companies
・ Acorn Hall
・ Acorn High School
・ Acorn House College
・ ACORN International
・ Acorn Master
Acorn MOS
・ Acorn moth
・ Acorn Network Computer
・ Acorn nut
・ Acorn Online Media Set Top Box
・ Acorn Park
・ Acorn pearly mussel
・ Acorn ramshorn
・ Acorn Records
・ Acorn Rock
・ Acorn squash
・ Acorn Stakes
・ Acorn Stores
・ Acorn System 1
・ Acorn Theater


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Acorn MOS : ウィキペディア英語版
Acorn MOS

Acorn's Machine Operating System (MOS)〔 or OS was a computer operating system used in the Acorn BBC computer range. It included support for four-channel sound and graphics, file system abstraction, and digital and analogue I/O including a daisy-chained fast expansion bus. The implementation was single-tasking, monolithic and non-reentrant.
Versions 0.10 to 1.20 were used on the BBC Micro, version 1.00 on the Electron, version 2 was used on the B+, and versions 3 to 5 were used in the BBC Master Series range.
The final BBC computer, the BBC A3000, was 32-bit and ran RISC OS. Its operating system used portions of the Acorn MOS architecture and shared a number of characteristics (commands, VDU system) with the earlier 8-bit MOS.
Versions 0 and 1 of the MOS were 16KiB in size, written in 6502 machine code, and held in ROM on the motherboard. The upper quarter of the 16-bit address space (0xC000 to 0xFFFF) is reserved for its ROM code and I/O space.
Versions 2 to 5 were still restricted to a 16KiB address space but managed to hold more code and hence more complex routines, partly because of the alternative 65C102 CPU with its denser instruction set plus the careful use of paging.
== User interface ==
The original MOS versions – 0 to 2 – did not have a user interface per se: applications were expected to forward operating system command lines to the OS on its behalf, and the BBC BASIC ROM supplied with the BBC Micro is the default application used for this purpose. The BBC Micro would halt with a "Language?" error if no ROM is present that advertises to the OS an ability to provide a user interface (so-called "language ROMs"). MOS version 3 onwards did feature a simple command-line interface, normally only seen when the CMOS did not contain a setting for the default language ROM.
Application programs on ROM, and some cassette and disc-based software also, typically provide a command line, useful for working with file storage such as browsing the currently inserted disc. The OS provides the line entry facility and obeys the commands entered, but the application itself oversees running the command prompt.
Cassette and disc based software typically relies on BBC BASIC's own user interface in order to be loaded, although it is possible to configure a floppy disc to boot up without needing to have BASIC commands executed; in practice, this was rarely performed.
In BBC BASIC, OS commands are preceded with an asterisk or passed via the OSCLI keyword, to instruct BASIC to forward that command directly to the OS. This led to the asterisk being the prompt symbol for any software providing an OS command line; MOS version 3 onwards officially uses the asterisk as the command prompt symbol. When referring to an OS command, they generally include the asterisk as part of the name, for example
*RUN
,
*CAT
,
*SPOOL
etc., although only the part after the asterisk is the command itself.
Unrecognised commands are offered to any "service" (extension) ROMs; filing system ROMs will often check to see if a file on disc matches that name, the same most other command-line interfaces do. The operating system call OSWORD with accumulator = 0 does however offer programs single line input (with ctrl-U for clear line and the cursor copying keys enabled) with basic character filtering and line length limit.
The MOS command line interpreter features a rather unusual idea: abbreviation of commands. To save typing a dot could be used after the first few characters, such as
*L.
for
*LOAD
and
*SA.
for
*SAVE
.
*RUN
was abbreviated to
*/
alone.
*CAT
, the command to catalogue (list) a cassette or disc, can be abbreviated right down to
*.


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Acorn MOS」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.